Automatic Distribution in Pangaea
نویسنده
چکیده
Pangaea is a system that can distribute centralized Java programs, based on static source code analysis and using arbitrary distribution platforms, such as RMI or CORBA, as a backend. Pangaea takes the idea of distribution transparency one logical step further: both the decision for an appropriate distribution strategy for a program, and the realization of that strategy on a particular distribution platform, are accomplished not only transparently, but also automatically. An important benefit of using static source code analysis for automatic distribution is that it can detect optimizations which would be impossible for a purely run-time based approach.
منابع مشابه
PANGAEA: An Automatic Distribution Front-End for JAVA
Pangaea is a system that can distribute centralized Java programs, based on static source code analysis and using arbitrary distribution middleware as a back-end. As Pangaea handles the entire distribution aspect transparently and automatically, it helps to reduce the complexity of parallel programming, and also shows how static analysis can be used to optimize distribution policies in ways tha...
متن کاملEfficient Distribution by Static Analysis
Distribution is an aspect of parallel programming that becomes increasingly well understood and handled ever more transparently on recently developed distribution platforms. We show in this paper that the performance of such platforms can be improved by static information about a program’s logic and structure which is impossible to determine at run-time. Examples for this include object immutab...
متن کاملA living fossil tale of Pangaean biogeography.
The current distributions of widespread groups of terrestrial animals and plants are supposedly the result of a mixture of either vicariance owing to continental split or more recent trans-oceanic dispersal. For organisms exhibiting a vicariant biogeographic pattern-achieving their current distribution by riding on the plates of former supercontinents-this view is largely inspired by the belief...
متن کاملAutonomous and Decentralized Replication in the Pangaea Planetary-Scale File Service
Pangaea is a planetary-scale file service that supports sharing of frequently written files as well as read-only files. Pangaea uses massive replication to achieve low access latency and high availability. This paper focuses on a key feature of Pangaea— randomized, optimistic protocols for managing many replicas efficiently for billions of files replicated on hundreds of servers. Replica member...
متن کاملAutomatic Distribution of Object-Oriented Programs PhD Thesis
Partitions There is an important case often found in concurrent programming where it is insufficient toassign objects to particular partitions. In concurrent programs, there is often an indefinitenumber of Thread objects, usually created in loops controlled by configuration parameters. Forexample, a manager/worker application will usually have its number of workers controlled by a<l...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000